Interactive Texture Synthesis on Surfaces using Jump Maps
نویسندگان
چکیده
We introduce a new method for fast texture synthesis on surfaces from examples. We generalize the image-based jump map texture synthesis algorithm, which partitions the task of texture synthesis into a slower analysis phase and a fast synthesis phase, by developing a new synthesis phase which works directly on arbitrary surfaces. Our method is one to two orders of magnitude faster than existing techniques, and does not generate any new texture images, enabling interactive applications for reasonably-sized meshes. This capability would be useful in many areas, including the texturing of dynamically-generated surfaces, interactive modelling applications, and rapid prototyping workflows. Our method remains simple to implement, assigning an offset in texture space to each edge of the mesh, followed by a walk over the mesh vertices to assign texture coordinates. A final step ensures each triangle receives consistent texture coordinates at its corners, and if available, texture blending can be used to improve the quality of results.
منابع مشابه
Comparison of Five 3D Surface Texture Synthesis Methods
1 Junyu Dong and Mike Chantler are with the Texture Lab, Heriot-Watt University, Edinburgh, Scotland([email protected]) Abstract We present and compare five approaches for synthesizing and relighting real 3D surface textures. We adapted Efros’s texture quilting method and combined it with five different relighting representations, comprising: a set of three photometric images; surface gradi...
متن کاملParametrization for Surfaces with Arbitrary Topologies
Surface parametrization is a fundamental problem in computer graphics. It is essential for operations such as texture mapping, texture synthesis, interactive 3D painting, remeshing, multi-resolution analysis and mesh compression. Conformal parameterization, which preserves angles, has many nice properties such as having no local distortion on textures, and being independent of triangulation or ...
متن کاملDynamic on-mesh procedural generation
We present a method to synthesize procedural models with global structures, such as growth plants, on existing surfaces at interactive time. More generally, our approach extends shape grammars to enable context-sensitive procedural generation on the GPU. Central to our framework is the unified representation of external contexts as texture maps. These generic contexts can be spatially varying p...
متن کاملTowards Real-Time Texture Synthesis with the Jump Map
While texture synthesis has been well-studied in recent years, real-time techniques remain elusive. To help facilitate real-time texture synthesis, we divide the task of texture synthesis into two phases: a relatively slow analysis phase, and a real-time synthesis phase. Any particular texture need only be analyzed once, and then an unlimited amount of texture may be synthesized in real-time. O...
متن کاملInteractive Modelling of Hair with Texture Maps
We present a system for interactively modelling and styling hair on an arbitrary surface using texture maps . Texture maps are used to modulate characteristics of hair strands on the surface, and combinations of these texture maps represent a great deal of information about a hairstyle. We render the scenes in real-time, enabling the user to interactively design and style hair to their liking. ...
متن کامل